long-term lease - Español Inglés Diccionario